home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 1996 September / cd joy 74 No16.iso / pc / data / cooli / agpg / pgcd.txt < prev    next >
Text File  |  1995-10-01  |  5KB  |  115 lines

  1. While I was writing PZGMAPED, a program which allows you to create new 
  2. Panzer General scenarios (or alter existing ones), I was disappointed to 
  3. think that the results would only be available to those who owned the 
  4. floppy disk version of the game.
  5.  
  6. With a little experimentation (I only crashed to DOS 8 times!), I found a 
  7. way to modify the CD-ROM version of Panzer General so it reads scenarios 
  8. off one's hard disk.  If you can drive a hex editor, you can use custom Panzer
  9. General scenarios with your CD-ROM version of the game.
  10.  
  11. --Charles Tyson
  12.   Genie: C.TYSON1 / CIS 102004,333
  13.  
  14. ****************************************************************************
  15. CAUTIONS:
  16.  
  17. Make these modifications at your own risk.
  18.  
  19. You MUST run Panzer General from DOS, not Windows.  YOU MAY CORRUPT YOUR
  20. HARD DISK IF YOU TRY TO RUN UNDER WINDOWS (According to MS-DOS help, the
  21. APPEND command is incompatible with Windows).
  22.  
  23. Note that after you make these modifications, you will still need to
  24. have the Panzer General CD-ROM in your CD-ROM drive to run the game.
  25.  
  26. ****************************************************************************
  27. STRATEGY:
  28.  
  29. The CD-ROM version of Panzer General tries to read all scenario information
  30. off the CD-ROM.  Our plan is to copy the scenario files to a directory on 
  31. the hard disk.  Then, we'll alter the PANZER.EXE file so it hunts for 
  32. scenario information in a non-existent directory on the CD-ROM.  Finally, 
  33. we'll use the DOS APPEND command to provide an alternate source of scenario 
  34. data files:  namely, the scenario directory on your hard disk.
  35.  
  36. ****************************************************************************
  37. ONE-TIME STEPS:
  38.  
  39. (I'll assume that the Panzer General directory on your hard disk is
  40. named C:\PG, and that your CD-ROM drive is named D: ... adjust the following
  41. instructions for your particular disk configuration)
  42.  
  43. 1.  Move to C:\PG\EXE.  There you'll find a file named PANZER.EXE.  Make a
  44.     copy of this file; call it P2.EXE.
  45.  
  46. 2.  Now you need a hex editor.  Search in P2.EXE for "\dat\game0" (without
  47.     the quotes, of course).  It only occurs once.
  48.     Change "\dat\game0" to "\mat\game0".
  49.  
  50.     Search for "\dat\map0" (it occurs once, just below "\dat\game0").
  51.     Change it to "\mat\map0".
  52.  
  53.     Save your changes.
  54.  
  55. 3.  Move to C:\PG.  Make a copy of the file PG.BAT; call it PG2.BAT.
  56.  
  57. 4.  Edit the original PG.BAT (the batch file that you use to
  58.     start the game).
  59.  
  60.     Below the "@echo off" line, insert this line:
  61.       APPEND C:\PG\DAT
  62.     (remember, adjust this and all other directory references to your 
  63.     own directory structure)
  64.  
  65.     Near the bottom of the file, you'll find two occurences of the line
  66.     "panzer.exe".  Change both to read
  67.       P2.EXE
  68.  
  69.     Finally, insert a line below the ":END" label:
  70.       APPEND ;
  71.     (this cancels the previous APPEND command)
  72.  
  73.     Save your changes.
  74.  
  75. 5.  Move to C:\PG\DAT.  Place your Panzer General CD-ROM in the D: drive.
  76.     Copy the scenarios to the hard disk with the following instructions:
  77.       XCOPY D:\DAT\GAME0*.* C:\PG\DAT
  78.       XCOPY D:\DAT\MAP*.* C:\PG\DAT
  79.       COPY D:\DAT\PANZEQUP.EQP C:\PG\DAT
  80.  
  81. 6.  While you're still in C:\PG\DAT, type in the following commands:
  82.       MKDIR BAK
  83.       COPY GAME002.SCN BAK
  84.       COPY MAP02.* BAK
  85.     Now you have a backup of scenario 2, and can run new scenarios in place 
  86.     of scenario 2.  See below for details.
  87.  
  88. ****************************************************************************
  89. RUNNING IT
  90.  
  91. As a test, type "PG" from your Panzer General directory.  If you've made any
  92. mistakes, the game will crash when you click on the "Start Scenario" 
  93. button.
  94.  
  95. A new or modified scenario consists of three files:
  96.   GAME0xx.SCN
  97.   MAPxx.SET
  98.   MAPxx.STM
  99. (where xx represents a number from 39 to 99.  Numbers 01 to 38 are the
  100. game's original scenarios).  To use a new scenario, two of the three files 
  101. (the SET and SCN files) must be copied over an original scenario.  Scenario 
  102. 01 cannot be used for this purpose, so I use scenario 02, Warsaw.
  103.  
  104. Included in this archive is a batch file called PGPLAY.BAT.  Place this in 
  105. your C:\PG directory.  PGPLAY takes one parameter:  a 2-digit number 
  106. representing the new scenario you want to play (e.g. PGPLAY 99).  PGPLAY 
  107. does all the necessary file copying, then calls the PG.BAT file to run the 
  108. game.  When you quit Panzer General, PGPLAY uses the scenario BAK files to 
  109. restore the original state of affairs.
  110.  
  111. When Panzer General starts, click on "S" (Play a scenario) and select the 
  112. Warsaw scenario.  Though it will have the description of the 1939 battle, 
  113. you'll see when the game begins that you are actually playing the new 
  114. scenario.
  115.